#!/bin/bash
#接收外部参数
harbor_url=$1
harbor_project_name=$2
project_name=$3
tag=$4
port=$5
username=$6
password=$7

imageName=$harbor_url/$harbor_project_name/$project_name:$tag
echo "$imageName"
# 登录Harbor私服
docker login -u ${username} -p ${password} $harbor_url
# 下载镜像
docker pull $imageName
# 启动容器不生成日志，会有日志系统专门收集日志
docker run --name $project_name -u root -d -p $port:$port -e nacos_host=192.168.88.131 -e nacos_namespace=env -e nacos_group=QAR_CLOUD_GROUP -e nacos_port=8848 -e nacos_username=nacos -e nacos_password=nacos $imageName > /dev/null 2>&1
echo "容器启动成功"
